package cn.plushine.service;

import cn.plushine.pojo.*;

import java.util.Date;
import java.util.List;

/**
 * 盘点订单【接口里面不能有变量】
 */
public interface BaseCheckService {
    // 获取盘点订单
    List<Check> get();

//    // 获取仓库信息（库-区-位）
//    List<Cascader> warehouse();

    // 获取当前盘点位置下的货物信息
    List<CheckItem> getChecks(int warehouse, int area, int position);

//    // 查询货物单位（库存、品牌）
//    TransferItem getUnit(int id, int o3);

    // 添加盘点订单
    int add(Check check);

    // 添加盘点订单记录
    int addItem(Check check);

    // 批量盘点
    int modify(Check check,int status);

//    // 获取盘点货物信息
//    List<TransferItem> getTransfer(String id);
//
//    // 获取盘点订单对应的调出位置
//    Transfer getPosition(String id);
//
//    // 批量盘点
//    int modify(List<TransferItem> multiplySelect,int i1,int i2,int i3);

    // 删除盘点订单
    int delete(String id);

    // 恢复货物信息
    int cancel(String id);
}
